HyperPascal: A Visual Language to Model Idea Space1

نویسندگان

  • Paul Lyons
  • Craig Simmons
  • Mark Apperley
چکیده

Programmers develop problem solutions in an abstract idea space, where they can easily visualise different views of the solution. However, conventional programs exist in sequential text space, where these different views often become inextricably tangled. We reject the text-based single-sequence structure-which many visual programming languages have heedlessly adopted-in favour of a hyperspatial environment where optimally-structured, disparate, models of a problem solution can be fashioned, where model integration is facilitated, and where hyperspatial navigation is intuitive. To explore the hyperspace, we invented HyperPascal, a general-purpose visual programming language with the capabilities of Pascal. The language exploits the power of interactive graphic interfaces, automatically generating syntactically correct programs, but constraining the programmer's actions minimally. Later developments will go beyond the procedural paradigm to explore the relationship between higher level system design paradigms (like OOD) and hyperspace.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming in several dimensions

Writing a program to solve a problem is a process that can be divided into two phases: first, we invent a mental model of the solution; secondly, we map the mental model onto a physical representation. The mental model is multidimensional and syntax-free; in today’s textual programming languages, the physical representation is singledimensional and syntax-burdened. In fact, it hasn’t changed gr...

متن کامل

SPUDS: Simple Pictures for Updating Data Structures

We introduce SPUDS (Simple Pictures for Updating Data Structure) – a construct used in the visual programming language HyperPascal to simplify programming of dynamic data structure manipulations. Each SPUD comprises a picture of a data structure a linked list, for example before and after an op r tion. The Afte -Picture in a SPUD d fines an updated version of the data structure which should be ...

متن کامل

Training Language Teachers: An educational semiotic model

Abstract The changing culture toward multimodality enforces acquiring visual literacy in every aspect of today’s modern life. One of the fields intermingled with using various modes in different variations is language teaching and learning, especially for and by young learners. Young language learners’ (5-12 years old) lack of world experience forces them to make the most use of non-verbal mode...

متن کامل

Training Language Teachers: An educational semiotic model

Abstract The changing culture toward multimodality enforces acquiring visual literacy in every aspect of today’s modern life. One of the fields intermingled with using various modes in different variations is language teaching and learning, especially for and by young learners. Young language learners’ (5-12 years old) lack of world experience forces them to make the most use of non-verbal mode...

متن کامل

Analysis of the Relationship between Visual Stimulus Quality and Idea Generating in Enhancing Creativity

"Design Idea" is very important in architectural education and a lot of research has been done in this field. In the ateliers, students are advised to look at and review a few examples of design-related issues before starting architectural design. The case of student sketching is a visual stimulus. The purpose of the present study was to analyze the relationship between the quality of visual st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993